make payment - French English Dictionary